Tools for Scalable Parallel Program Analysis - Vampir VNG and DeWiz

نویسندگان

  • Holger Brunst
  • Dieter Kranzlmüller
  • Wolfgang E. Nagel
چکیده

Large scale high-performance computing systems pose a tough obstacle for todays program analysis tools. Their demands in computational performance and memory capacity for processing program analysis data exceed the capabilities of standard workstations and traditional analysis tools. The sophisticated approaches of Vampir NG (VNG) and the Debugging Wizard DeWiz intend to provide novel ideas for scalable parallel program analysis. While VNG exploits the power of cluster architectures for near real-time performance analysis, DeWiz utilizes distributed computing infrastructures for distinct analysis activities. A comparison of these two complimentary approaches delivers some promising ideas for future solutions in the area of parallel and distributed program analysis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Advanced memory data structures for scalable event trace analysis

5 1 Performance Analysis for HPC Applications 7 1.1 Computation and Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2 Performance Analysis and Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3 Performance Analysis Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4 Contribution of this Thesis . . . . . . . . . . . . . . ...

متن کامل

Automatic Structure Extraction from MPI Applications Tracefiles

The process of obtaining useful message passing applications tracefiles for performance analysis in supercomputers is a large and tedious task. When using hundreds or thousands of processors, the tracefile size can grow up to 10 or 20 GB. It is clear that analyzing or even storing these large traces is a problem. The methodology we have developed and implemented performs an automatic analysis t...

متن کامل

Event-based Program Analysis with DeWiz

Due to the increased complexity of parallel and distributed programs, debugging of them is considered to be the most difficult and time consuming part of the software lifecycle. Tool support is hence a crucial necessity to hide complexity from the user. However, most existing tools seem inadequate as soon as the program under consideration exploits more than a few processors over a long executi...

متن کامل

DeWiz - A Modular tool Architecture for Parallel Program Analysis

Tool support is an important factor for efficient development of parallel programs. Due to different goals, target systems, and levels of abstraction, many specialized tools and environments have been developed. A contrary approach in the area of parallel program analysis is offered by DeWiz, which focuses on unified analysis functionality based on the event graph model. The desired analysis ta...

متن کامل

Performance Optimization for Large Scale Computing: The Scalable VAMPIR Approach

Performance optimization remains one of the key issues in parallel computing. Many parallel applications do not benefit from the continually increasing peak performance of todays massively parallel computers, mainly because they have not been designed to operate efficiently on the 1000s of processors of todays top of the range systems. Conventional performance analysis is typically restricted t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004